﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site_Admin.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<Proyecto_e.Models.usuario>>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
    Index
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

    <form id="form1" runat="server"> Inicio >> Administrar Usuarios

<center><h2>Listado de usuarios</h2></center>
<div>
    <%: Html.ActionLink("Crear nuevo", "Create") %>
</div><br />
<div style="overflow:auto; width:100%; height:100%">
    <asp:GridView ID="GridView1" runat="server" AllowPaging="True" 
        AutoGenerateColumns="False" DataSourceID="EntityUsuario">
        <Columns>
            <asp:BoundField DataField="ID_USUARIO" HeaderText="ID_USUARIO" ReadOnly="True" 
                SortExpression="ID_USUARIO" />
            <asp:BoundField DataField="LOGIN" HeaderText="LOGIN" ReadOnly="True" 
                SortExpression="LOGIN" />
            <asp:BoundField DataField="PASSWORD" HeaderText="PASSWORD" ReadOnly="True" 
                SortExpression="PASSWORD" />
            <asp:BoundField DataField="NOMBRES" HeaderText="NOMBRES" ReadOnly="True" 
                SortExpression="NOMBRES" />
            <asp:BoundField DataField="APELLIDOS" HeaderText="APELLIDOS" ReadOnly="True" 
                SortExpression="APELLIDOS" />
            <asp:BoundField DataField="EDAD" HeaderText="EDAD" ReadOnly="True" 
                SortExpression="EDAD" />
            <asp:BoundField DataField="SEXO" HeaderText="SEXO" ReadOnly="True" 
                SortExpression="SEXO" />
            <asp:BoundField DataField="EMAIL" HeaderText="EMAIL" ReadOnly="True" 
                SortExpression="EMAIL" />
            <asp:BoundField DataField="TELEFONO" HeaderText="TELEFONO" ReadOnly="True" 
                SortExpression="TELEFONO" />
            <asp:HyperLinkField HeaderText="Edit" Text="&lt;img src='../../Content/images/Modify.ico' alt='Edit' align='center' border='0'/&gt;"
                DataNavigateUrlFields="ID_USUARIO" 
                DataNavigateUrlFormatString="/Usuarios/Edit_admin/{0}" NavigateUrl="/Usuarios/Edit" />
            <asp:HyperLinkField 
                HeaderText="Details" NavigateUrl="/Usuarios/Details" 
                Text="&lt;img src='../../Content/images/view.png' alt='Details' align='center' border='0'/&gt;" DataNavigateUrlFields="ID_USUARIO" 
                DataNavigateUrlFormatString="/Usuarios/Details/{0}" />
            <asp:HyperLinkField 
                HeaderText="Delete" NavigateUrl="/Usuarios/Delete" Text="&lt;img src='../../Content/images/Delete.ico' alt='Delete' align='center' border='0'/&gt;" 
                DataNavigateUrlFields="ID_USUARIO" 
                DataNavigateUrlFormatString="/Usuarios/Delete/{0}"/>
        </Columns>
    </asp:GridView>
    <asp:EntityDataSource ID="EntityUsuario" runat="server" 
        AutoGenerateOrderByClause="True" ConnectionString="name=proyecto_eEntities1" 
        DefaultContainerName="proyecto_eEntities1" EnableFlattening="False" 
        EntitySetName="usuario" EntityTypeFilter="usuario" 
        
        Select="it.[LOGIN], it.[PASSWORD], it.[NOMBRES], it.[APELLIDOS], it.[EDAD], it.[SEXO], it.[EMAIL], it.[TELEFONO], it.[ID_USUARIO]">
    <OrderByParameters>
                   <asp:Parameter
                   DefaultValue="id_usuario"/>
               </OrderByParameters>
    </asp:EntityDataSource>
    </div>
</form>
<!--
<p>
    <%: Html.ActionLink("Create New", "Create") %>
</p>
<table>
    <tr>
        <th></th>
        <th>
            LOGIN
        </th>
        <th>
            PASSWORD
        </th>
        <th>
            NOMBRES
        </th>
        <th>
            APELLIDOS
        </th>
        <th>
            EDAD
        </th>
        <th>
            SEXO
        </th>
        <th>
            EMAIL
        </th>
        <th>
            TELEFONO
        </th>
    </tr>

<% foreach (var item in Model) { %>
    <tr>
        <td>
            <%: Html.ActionLink("Edit", "Edit", new { id=item.ID_USUARIO }) %> |
            <%: Html.ActionLink("Details", "Details", new { id=item.ID_USUARIO }) %> |
            <%: Html.ActionLink("Delete", "Delete", new { id=item.ID_USUARIO }) %>
        </td>
        <td>
            <%: item.LOGIN %>
        </td>
        <td>
            <%: item.PASSWORD %>
        </td>
        <td>
            <%: item.NOMBRES %>
        </td>
        <td>
            <%: item.APELLIDOS %>
        </td>
        <td>
            <%: item.EDAD %>
        </td>
        <td>
            <%: item.SEXO %>
        </td>
        <td>
            <%: item.EMAIL %>
        </td>
        <td>
            <%: item.TELEFONO %>
        </td>
    </tr>  
<% } %>
-->

</asp:Content>

